/**
 * 
 */
package cz.cvut.fit.bugtrac.manager;

import cz.cvut.fit.bugtrac.publicmodel.dto.metadata.MetadataDTO;

/**
 * metadata manager interface
 * 
 * @author Jarec
 * 
 */
public interface MetadataManager extends Reinitializable {

	/**
	 * 
	 * @return metadata object
	 */
	public MetadataDTO getMetadata();

	/**
	 * set name for metadata
	 * 
	 * @param name
	 */
	public void setName(String name);

	/**
	 * set description for metadate
	 * 
	 * @param name
	 */
	public void setDescription(String name);

	/**
	 * set update interval of snapshots
	 * 
	 * @param updateInterval
	 */
	public void setUpdateInterval(Long updateInterval);

}
